package com.example.swagger.controller;

import org.springframework.web.bind.annotation.*;

@RestController
@RequestMapping("/jsoncontroller")
public class JsonController {

//    @ApiOperation(value = "测试接口", notes = "示例数据：\n" + test)
//    @PostMapping("/test2")
//    public JSONObject test2() {
//        JSONObject jsonObject = new JSONObject();
//        jsonObject.put("data", "test");
//        return jsonObject;
//    }
//
//    private final static String test="{\n" +
//            "    \"input\":\"test\",\n" +
//            "    \"input2\":\"test2\"\n" +
//            "}";


//    @ApiOperation("获取登录用户信息")
//    @ApiImplicitParams({
//            @ApiImplicitParam(name = "token", value = "token信息", paramType = "header")
//    })
//    @ApiResponses({
//            @ApiResponse(code=200,message = "请求成功"),
//            @ApiResponse(code=401,message = "未登陆"),
//    })
//    @GetMapping("getuserinfo")
//    public BaseResult<Supplier> getUserOfLogin(HttpServletRequest request) throws UnsupportedEncodingException {
//        //获取Headers中的参数
//        String token = request.getHeader("token");
//        //获取header，这是从Redis中获取登录信息
//        Supplier user = (Supplier) redisTemplate.opsForValue().get(token);
//        if(user != null){
//            return BaseResult.success(user);
//        }
//        return BaseResult.unAuth();
//    }

}
